await QN.app.invoke({
  api: "invokeMTopChannelService",
  query: {
    method: "mtop.taobao.qianniu.airisland.contact.search",
    param: {
      accessKey: "qianniu-pc",
      accessSecret: "qianniu-pc-secret",
      accountType: "3",
      searchQuery: ["4374116244751663926"],
    },
    httpMethod: "post",
    version: "1.0",
  },
})

QN.app
  .invoke({
    api: "openChat",
    query: {
      nick: "cntaobao雨端网络",
      bizDomain: "taobao",
      sceneParam: '{"toRole":"buyer"}',
    },
  })
  .then((rsp) => {
    console.log(rsp)
  })
  .catch((err) => {
    console.log(err)
  })

/**
 * type = 0 // 0 表示普通文本 1 表示富文本 关于向旺旺输入框插入富文本串的特别说明： 每一段富文本以【\T文字内容】结束，目前开放的可修饰的控制符： \C 颜色0xff00ff，以<蓝绿红>的顺序标识，如蓝色：\C0xff0000 \S 字体大小，如10号字体：\S0xa \F 字体，如：\F微软雅黑, \FCourier New \B 黑体 \I 斜体 \U 下划线 \N 用于分隔富文本 '\n'可以直接用于换行 \T 作为一段富文本的结束，\T后跟文字或系统默认表情，如：\Thello/:^_^ \B，\I，\U，如果不主动设置取消，标识后续的文字都会保持这个格式。取消的方式是再次设置同样的标识，例如：\B\T这是粗体\B\T这是取消后的细体，\B\T这是粗体\I\T这是继承了粗体的粗斜体。 注意点：由于js中以字符串字面值来支持富文本格式化串，反斜杠需要用'\\'来表示。
 */
QN.app
  .invoke({
    api: "insertText2Inputbox",
    query: {
      uid: "cntaobao雨端网络",
      text: "我是内容",
      type: 0,
    },
  })
  .then((rsp) => {
    console.log(rsp)
  })
  .catch((err) => {
    console.log(err)
  })